package com.lengyu.vxminiprogram.convert;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.lengyu.vxminiprogram.dto.WorkOrderProcDto;
import com.lengyu.vxminiprogram.entity.WorkOrderProc;
import org.mapstruct.Mapper;

import java.util.List;

@Mapper(componentModel = "spring")
public interface IWorkOrderProcConverter {
    WorkOrderProc dtoToEntity(WorkOrderProcDto dto);
    WorkOrderProcDto entityToDto(WorkOrderProc entity);
    List<WorkOrderProcDto> listEntityToDto(List<WorkOrderProc> entityList);
    List<WorkOrderProc> listDtoToEntity(List<WorkOrderProcDto> dtoList);
    Page<WorkOrderProcDto> pageEntityToDto(Page<WorkOrderProc> entityPage);
}
